#ifndef __READ_DATA_HH__
#define __READ_DATA_HH__
#include "data_structures.hh"
#include <iosfwd>

void read_locations(const std::vector<std::string>& locs, Adventure &adv);

std::istream& skip_to_next(std::istream& in);

std::string read_header(std::istream& in);

std::istream& read(std::istream& in, Adventure& adv);

std::istream& read(std::istream& in, std::vector<Object>& vec);

#endif
